refactor popup construction
ISButton fix
refactoring iimenu