A simple but powerful route listener library