table popup framework done!