Input manager can accept listners for input events
add ui layout manager class