Functions and Listeners

Ability to add mouse listeners (from lua) and call functions from java