message cleanup, instance callbacks, use tags in install