debounced resize service callbacks, changed remove method so that it uses splice instead of delete to remove callbacks without creating undefined array indexes