Abstracted input drawing, looks nicer now