I don't know how you would interface to override this default behavior (haven't looked into it myself either, might be an option over dbus).