modified the callback to better support multiple breakpoints
added more test scenarios for multiple break points
verified the remove works.
modified the remove to be more flexible for multiple callback scenarios
modified the test page to verify the remove buttons perform expected tests
adding documentation