click functionality, some styling