pues si! para dar solucion al problema que plantee coloco la funcion que hice en javascritp, donde se calcula la diferencia entre el tiempo actual y el del ultimo acceso 
    Código HTML:
 <script>
	var ult_acceso; 
	
	function mouse_moved()
	{
		var now= new Date()
		var hora_now= now.getTime();
		
		if (ult_acceso!=null)
		{
			var hora_ult_acceso= ult_acceso.getTime();
			var tiempo_transcurrido= (hora_now/1000) - (hora_ult_acceso/1000);
			if(tiempo_transcurrido >= 120) 
			{
				alert("Mucho tiempo inactivo. sorry")
			}
		}
		ult_acceso=new Date();
	}
</script>  tendremos que usar una varibale global: ult_acceso. 
en mi caso, ya que debo enlazar esto con las sesiones de PHP para cerrarla en caso de haber excedido el tiempo, luego del alert: 
alert("Mucho tiempo inactivo. sorry") hago la redireccion (
open(....)) a la pagina de inicio de sesion, y por la url (get) enviarle una bandera. 
¿para que? 
para que en la pagina de inicio de sesion verifique dicha bandera y si ha sido activada entonces destruya la sesion.  
Gracias a los que me dieron ideas 

 sorry por la mala explicacion 
 