single item mouse listener