// it's necessary to call ProcessIdle() to update the frames sizes which
// might have been changed (it also will update other things set from
// it's necessary to call ProcessIdle() to update the frames sizes which
// might have been changed (it also will update other things set from