Fix nits, add test for setMaxListener, require an arg be passed in atleast