attemped to make a popup view

didn't go so well, maybe it needs to be a component