Added mouse enter/exit, pushing elements by id property, better mouseArea test