Implement blocklist using interval-tree, fix #62

fix #62 
Do we really need a new event?