Browsing: BFREE secures $2.95 million funding