More elegant callbacks

Using jquery's $.noop() method, so we don't need to check if it's undefined before triggering