added experimental multi-user tab support
support for custom script from file - cernekee