feat: added mouse click support