mousearea: add interface
delete utils