cleanup
fix mouse listener
enqueue on click