Various fixes around creating an object in selectors

* Ensure the newly created object is at the top of the list, even if the
  list is paged
* Add `selected` class to show that the item is selected
* Fix invalid event listener