Fixed entire extension. Split Activity from extension. Added activity code to make it work.