GH54 Clean up the code and implement the refresh node feature
GH54 Add and implement file event listener system