as i know things with end L
calling automatically things with same name and end R
and things with same name and end Lx (if it exist)
and if exist Rx it will be called automatically to cause of thing with end R
so all 4 things can be totally different and you can do few variation of it
and it is hard coded as i think..