add null check
hide UI plugin when disposing