module Origami::Annotation::Triggerable

def onBlur(action)

def onBlur(action)        
    self.AA ||= AdditionalActions.new
    self.AA.Bl = action
end

def onFocus(action)

def onFocus(action)        
    self.AA ||= AdditionalActions.new
    self.AA.Fo = action
end

def onMouseDown(action)

def onMouseDown(action)        
    self.AA ||= AdditionalActions.new
    self.AA.D = action
end

def onMouseOut(action)

def onMouseOut(action)        
    self.AA ||= AdditionalActions.new
    self.AA.X = action
end

def onMouseOver(action)

def onMouseOver(action)        
    self.AA ||= AdditionalActions.new
    self.AA.E = action
end

def onMouseUp(action)

def onMouseUp(action)        
    self.AA ||= AdditionalActions.new
    self.AA.U = action
end

def onPageClose(action)

def onPageClose(action)        
    self.AA ||= AdditionalActions.new
    self.AA.PC = action
end

def onPageInvisible(action)

def onPageInvisible(action)        
    self.AA ||= AdditionalActions.new
    self.AA.PI = action
end

def onPageOpen(action)

def onPageOpen(action)        
    self.AA ||= AdditionalActions.new
    self.AA.PO = action
end

def onPageVisible(action)

def onPageVisible(action)        
    self.AA ||= AdditionalActions.new
    self.AA.PV = action
end