restore functionality
moar listener hackery + popup profile loading