fixed buy functionality, works without sending info to database
merged in time change in show view for events