refactored tsui widget to only use backbone model