Refactor UI buttons to allow for lazy loaded cards a bit

/cc @commuterjoy 
This is to let the UI buttons work when lazily loaded in (need to then trigger event 'forlater:load' again once new HTML loaded).