when inherited from LComponent, add mouse* callbacks
skip methods owned by LComponent