new mouseService, updated popupMenu and artFloat directives