Added documentation and changed PulsePix interaction