refractored logic on user show page added new seperation of types of eve...

...nts