Implement event polling methods