add tests for monitors; fix MonitorParameters bug to not include subtype on port listening