generalized data linking
fixed datasource loading, removed logging
fixed id bug that made you have to reload, inserting at the top of the list by default
fixed id bug that made you have to reload, inserting at the top of the list by default