added documentation, removed binding to make reset style optional