adding the ability to wrap and unwrap text in a snap