Profiler WIP

* fixed selection issues when zooming and panning
* added some profiler counter to better understand where time is spent
* changes in pick logic - now user can draw their pick shaped in updateUI method
* pick buffer format changed back to RGBA8 - simplifies pick shape rendering