Refactored Mosaic for pause

Right now, all after pause is ignored
pause works!