I've never used that product.
For the events to work as expected you may need to add Page.EnableViewState = true; in OnInit or PageLoad.
Might be wise to wrap it in an UpdatePanel if it can work in an update panel.
When you say the skin is all messed up do you mean the scheduler doesn't look right or including it in the page messes up the main mojoportal skin layout?
Hope it helps,
Joe