display.newText behaviour inquiry

Morning (to those in the appropriate time zone),

I have a simple inquiry involving the reference point on a text object.

I am creating a multi-line text. I am trying to position the text so that the last line is always X pixels from the bottom of the screen. 

When I modify the y value of the object, i get, what I consider, inconsistent results. I’d also like to say that I haven’t changed the reference point of the object nor the justification of the text. 

if I create a text and sets its x position to 20 and its y position to 0 it creates a textbox where the first line is at the top of the screen and its twenty pixels from the left border. When I modify it’s y value to 0 however, it moves it so that the last line of the text is barely visible on the top of the screen. When I modify the y value of the object to the entire screen the text object it appears to the whole box 3/4 of the length of the screen, with some of it on the screen on some others closer to the center of the screen

So, where is the reference point of a text box? Better yet, what small snippet of code could someone provide me so that the last line of a multi-line text is always X pixels from the screen

Nevermind, I figured it out.

What I needed to do was create the textBox so that it appeared offscreen at the bottom and then move it upwards by textBox.height

so 

[lua]

local myText = display.newText ( 20, display.viewableContentHeight, quoteWidth, 0, fName, fSize )

myText.y = myText.y - myText.height

[/lua]

Nevermind, I figured it out.

What I needed to do was create the textBox so that it appeared offscreen at the bottom and then move it upwards by textBox.height

so 

[lua]

local myText = display.newText ( 20, display.viewableContentHeight, quoteWidth, 0, fName, fSize )

myText.y = myText.y - myText.height

[/lua]