- add some basic support for creating and editing the source details (requires ng-bs3)