Timeout

Execute javascript for sender/receiver on their respective views instead of at the application level.