func (m Map) ScrollRightE(handler func(bar.Event)) Map {
	return m.Set(bar.ScrollRight, handler)
}
ScrollRightE sets the click handler for ScrollRight events.
package click
import "barista.run/bar"
func Left(do func()) func(bar.Event) {
	return LeftE(DiscardEvent(do))
}
func LeftE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ButtonLeft)
}
func Right(do func()) func(bar.Event) {
	return RightE(DiscardEvent(do))
}
func RightE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ButtonRight)
}
func Middle(do func()) func(bar.Event) {
	return MiddleE(DiscardEvent(do))
}
func MiddleE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ButtonMiddle)
}
func Back(do func()) func(bar.Event) {
	return BackE(DiscardEvent(do))
}
func BackE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ButtonBack)
}
func Forward(do func()) func(bar.Event) {
	return ForwardE(DiscardEvent(do))
}
func ForwardE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ButtonForward)
}
func ScrollLeft(do func()) func(bar.Event) {
	return ScrollLeftE(DiscardEvent(do))
}
func ScrollLeftE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ScrollLeft)
}
func ScrollRight(do func()) func(bar.Event) {
	return ScrollRightE(DiscardEvent(do))
}
func ScrollRightE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ScrollRight)
}
func ScrollUp(do func()) func(bar.Event) {
	return ScrollUpE(DiscardEvent(do))
}
func ScrollUpE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ScrollUp)
}
func ScrollDown(do func()) func(bar.Event) {
	return ScrollDownE(DiscardEvent(do))
}
func ScrollDownE(handler func(bar.Event)) func(bar.Event) {
	return ButtonE(handler, bar.ScrollDown)
}
func (m Map) Left(do func()) Map {
	return m.LeftE(DiscardEvent(do))
}
func (m Map) LeftE(handler func(bar.Event)) Map {
	return m.Set(bar.ButtonLeft, handler)
}
func (m Map) Right(do func()) Map {
	return m.RightE(DiscardEvent(do))
}
func (m Map) RightE(handler func(bar.Event)) Map {
	return m.Set(bar.ButtonRight, handler)
}
func (m Map) Middle(do func()) Map {
	return m.MiddleE(DiscardEvent(do))
}
func (m Map) MiddleE(handler func(bar.Event)) Map {
	return m.Set(bar.ButtonMiddle, handler)
}
func (m Map) Back(do func()) Map {
	return m.BackE(DiscardEvent(do))
}
func (m Map) BackE(handler func(bar.Event)) Map {
	return m.Set(bar.ButtonBack, handler)
}
func (m Map) Forward(do func()) Map {
	return m.ForwardE(DiscardEvent(do))
}
func (m Map) ForwardE(handler func(bar.Event)) Map {
	return m.Set(bar.ButtonForward, handler)
}
func (m Map) ScrollLeft(do func()) Map {
	return m.ScrollLeftE(DiscardEvent(do))
}
func (m Map) ScrollLeftE(handler func(bar.Event)) Map {
	return m.Set(bar.ScrollLeft, handler)
}
func (m Map) ScrollRight(do func()) Map {
	return m.ScrollRightE(DiscardEvent(do))
}