Added Import statements and a Client side event