Visual JavaScript Objects