Add more support to chart event code
- cleaned up hiearchy of DataItem and DataContext by dropping the double
wrapping and no longer require the WrapperUtils wrapping and unwrapping. 

Signed-off-by: Sachin Shekhar R <sachin.r.r@gmail.com>