get setting
add mouse up event
prevent empty string