ng2throttleClick Throttle's click or key events events so that the resulting function calls are not duplicated unnecessarily