Added TODOs and improved comments. checkForChange() -> refresh().