added new element events
added element & mouse api