event functionality, angular-bootstrap impl, tag functionality