Fixed a flaw in recalculateDimensions() where some resize events were dropped.

This has resulted in a small API change -- recalculateDimensions no longer
takes arguments. If you need a callback, you should listen for
'monocle:recalculated' and deafen() when it fires.