lots of code cleanup according to ruby mine, rewrote events to be using the view models and all the date logic is solid now.