(using string error code for now, ideally should be properly defined as an enum) Also fix animation bug and work around broken ListView header implementation