Implement the subscribing mechanism as handler