object interface to on-mouse