Working App

Some quirks remain but works as intended.