add main page, detect bounds change, set 500ms delay