#34 WatchTask now supports custom loader