Possible additions would be the option to issue a warning prior to action. To have it wait a specifiable number of seconds after the warning is issued and then take action if the teleporter is still in violation.
Another possible addition would be to do a check for players that may be stuck as a result of using the teleporter and do a 'slap' on them to unstick them.