portrait mode only
float value type and thread exit