public ButtonEventController(ButtonView control)
{
// Setup initial conditions.
this.control = control;
jQueryObject divMask = control.Container;
// Wire up events.
Model.IsPressedChanged += OnModelIsPressedChanged;
// -- Mouse events.
divMask.MouseOver(OnMouseOver);
divMask.MouseOut(OnMouseOut);
divMask.MouseDown(OnMouseDown);
divMask.MouseUp(OnMouseUp);
}