Refactored Node to better handle refresh.