EDIT: I'm finishing this code (with help from Virus) for 1.0 with A+R and A+L activators. I will include checks and everything. I'll post the final code and source tomorrow.