Yes, I ported over Direwolf20's button API from ComputerCraft to OpenComputers.
Created on Minecraft 1.6.4 and OpenComputers 1.3.3
Things to note about it:
1. The button drawing delay you see in the video has been fixed!
2. For things like switching the toggle-able button or while the flash button is...well...flashing, you can't press any other button until that button has finished its redrawing process. Again, not a huge deal, just a minor annoyance. That is why I made the flash delay easily configurable from your main script so you do not have to tinker around inside of the API itself.
3. Do to how OC handles bundled cables, if you use this for working with redstone, be sure to include a short delay between switching multiple redstone outputs, or else it WILL become very upset, take your grandmother hostage, set fire to your house and kick your pets...in other words, it will crash in a spectacular fashion.
4. This is more or less a direct port of his API to OC. The only change I made whas the flash delay.
You can find the links to download the buttonAPI and the demo file that goes with it here...
http://oc.cil.li/index.php?/topic/255...
On this page of the site you can watch the video online DW20 Button API ported to OpenComputers! with a duration of hours minute second in good quality, which was uploaded by the user Dan 03 September 2014, share the link with friends and acquaintances, this video has already been watched 9,225 times on youtube and it was liked by 40 viewers. Enjoy your viewing!