few notes on viewport flow of control