added new events. simplified preview structure