selector improvements
proper handling of unbinding
refresh and console updates

* console updates
* refresh improvements
* proper selector handling
better binding logic

* to prevent elements already bound to be re-bound unnecessarily