It's actually not that bad of quality for a phone.
P.S. Very Nice code.