Event proxy, closes #4