on-remove and on-select should fire AFTER addition/removal of the item

Fixed the issue where on-remove and on-select would fire before the scope was updated.