added mouse interactions

@balajipandian PTAL

Mouse interactions done. Colors prettified.