The only function that seems to be not working is the setBXrange() This could be an issue with how we are implementing it or rather an issue with the add/del or clear functions that this has dependence on. Different scenarios for lowbx highbx give various errors that are not consistent so debugging has been a pain.